play a leading role in something - French English Dictionary